home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d14 / benchg11.arc / README.WIN < prev    next >
Text File  |  1990-06-02  |  22KB  |  705 lines

  1.  
  2.                      PC Magazine Labs
  3.  
  4.                Laboratory Benchmark Series
  5.     Software and documentation (c) 1989,90 PC Magazine
  6.  
  7.  
  8.              ==============================
  9.                GRAPHICS PERFORMANCE TESTS
  10.                Microsoft Windows version
  11.                Release 1.1  --  June 1990
  12.              ==============================
  13.  
  14.  
  15.  
  16. Installation notes:
  17.  
  18. The PC Labs Graphics Performance Tests for Microsoft Windows
  19. (Release 1.1) is distributed on one low density floppy (5.25"
  20. 360K diskette version also includes the Graphics Performance
  21. Tests for OS/2 Presentation Manager; 3.5" 720K diskette version
  22. incorporates the Hardware Performance Tests Release 5.5) or as
  23. an archived file on PC MagNet, our on-line service associated
  24. with CompuServe. The following three files are located on this
  25. diskette in a directory named "WINBENCH":
  26.  
  27. README.WIN - This file: a text file containing documentation.
  28. WINBENCH.EXE - The Graphics Performance Tests benchmark program
  29. REGISTER.WIN - Form to send in to register or to make comments
  30.  
  31. In order to install the test simply copy the WINBENCH.EXE file
  32. to the directory of your choice. The program can be executed
  33. from within any current version of Windows. We also recommend that
  34. you keep a copy of this file along with the test program.
  35.  
  36. The Microsoft Windows and OS/2 Presentation Manager versions of the
  37. Graphics Performance Tests (which are both included on this diskette)
  38. are quite similar in design and implementation in order to provide
  39. comparative tests for the two environments. However, there are some
  40. tests that are implemented slightly differently under each environment;
  41. also, the Presentation Manager version contains some tests that are not
  42. included in the Windows version. The differences exist because there are
  43. graphics functions in Presentation Manager that are not available in
  44. Windows, and therefor cannot be tested. For the specific details read
  45. this README.WIN file and the README.PM file in the PMBENCH directory on
  46. this diskette; these text files contain documentation about each of the
  47. features of the two versions.
  48.  
  49.  
  50.                            - Page 1 -
  51.  
  52.  
  53.  
  54.                           TABLE OF CONTENTS
  55.  
  56.  
  57. Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . .   1
  58.  
  59. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . .   4
  60.  
  61. BitBlt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   5
  62.        Alignment . . . . . . . . . . . . . . . . . . . . . . . . . .   5
  63.        Overlap . . . . . . . . . . . . . . . . . . . . . . . . . . .   5
  64.        ROP's . . . . . . . . . . . . . . . . . . . . . . . . . . . .   5
  65.        Screen/Memory . . . . . . . . . . . . . . . . . . . . . . . .   5
  66.        All . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   5
  67.  
  68. Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   6
  69.        Partial Arcs. . . . . . . . . . . . . . . . . . . . . . . . .   6
  70.        Full Arcs . . . . . . . . . . . . . . . . . . . . . . . . . .   6
  71.        All . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   6
  72.  
  73. Lines  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   7
  74.        Single Lines. . . . . . . . . . . . . . . . . . . . . . . . .   7
  75.        Polylines . . . . . . . . . . . . . . . . . . . . . . . . . .   7
  76.        All Directions. . . . . . . . . . . . . . . . . . . . . . . .   7
  77.        Wide Lines. . . . . . . . . . . . . . . . . . . . . . . . . .   7
  78.        All . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   7
  79.  
  80. Polygons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   8
  81.        Alternate Fill. . . . . . . . . . . . . . . . . . . . . . . .   8
  82.        Winding Fill. . . . . . . . . . . . . . . . . . . . . . . . .   8
  83.        All . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   8
  84.  
  85. Rectangles . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   9
  86.        Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . .   9
  87.        Random. . . . . . . . . . . . . . . . . . . . . . . . . . . .   9
  88.        Patterns. . . . . . . . . . . . . . . . . . . . . . . . . . .   9
  89.        All . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   9
  90.  
  91.  
  92.  
  93.                              - Page 2 -
  94.  
  95.  
  96. Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   10
  97.        Image Fonts . . . . . . . . . . . . . . . . . . . . . . . . .   10
  98.        Background Mix. . . . . . . . . . . . . . . . . . . . . . . .   10
  99.        Greyed Text . . . . . . . . . . . . . . . . . . . . . . . . .   10
  100.        Mixed Fonts . . . . . . . . . . . . . . . . . . . . . . . . .   11
  101.        All . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   11
  102.  
  103. Misc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   12
  104.        Set/Query Current Position. . . . . . . . . . . . . . . . . .   12
  105.        Stretch . . . . . . . . . . . . . . . . . . . . . . . . . . .   12
  106.        Image Data. . . . . . . . . . . . . . . . . . . . . . . . . .   12
  107.        All . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   12
  108.  
  109.  
  110. User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . .   13
  111.        Dialog Boxes. . . . . . . . . . . . . . . . . . . . . . . . .   13
  112.        Rubber Banding. . . . . . . . . . . . . . . . . . . . . . . .   13
  113.        Scroll Window . . . . . . . . . . . . . . . . . . . . . . . .   13
  114.        Clear Window. . . . . . . . . . . . . . . . . . . . . . . . .   13
  115.        All . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   13
  116.  
  117. Clipping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   14
  118.        Region Clipping . . . . . . . . . . . . . . . . . . . . . . .   14
  119.        All . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   14
  120.  
  121. Options  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   15
  122.        System Information. . . . . . . . . . . . . . . . . . . . . .   15
  123.        Modify Options. . . . . . . . . . . . . . . . . . . . . . . .   15
  124.                    Display results . . . . . . . . . . . . . . . . .   15
  125.                    Spreadsheet Output. . . . . . . . . . . . . . . .   15
  126.                    Iteration Multiplier. . . . . . . . . . . . . . .   15
  127.        Run All Tests . . . . . . . . . . . . . . . . . . . . . . . .   16
  128.        Demo Mode . . . . . . . . . . . . . . . . . . . . . . . . . .   16
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.                             - Page 3 -
  136.  
  137.  
  138. Introduction
  139.  
  140. This document describes the PC Magazine Labs Graphics Performance tests for
  141. Microsoft Windows (Release 1.1  --  June 1990).  The Benchmark program
  142. provides a set of benchmark tests that determine overall performance
  143. information for Windows display drivers and graphics display boards.
  144.  
  145. To run the benchmarks you may select each test separately, or you may run
  146. a set of tests by selecting the "All" menu item from each of the function
  147. menus on the menu bar.  You can run all the tests consecutively by selecting
  148. "Run All Tests" from the "Options" menu or by pressing the "Ctrl+R" key
  149. combination on the keyboard.  A Demo mode is also provided.  To start the
  150. demo mode select the "Demo Mode" menu item under "Options" or press the
  151. "Ctrl+D" keys.  To exit demo mode you must strike an ESCAPE, SPACEBAR
  152. or ENTER key or terminate the timing dialog box using the keyboard or
  153. mouse before it is destroyed.  If a key is struck to exit demo mode, the
  154. current test will be finished before the benchmark actually terminates the
  155. demo mode, however the timing dialog box for that test will not be displayed.
  156. In demo mode, the timing dialog boxes will be displayed for about 5 seconds
  157. and then will automatically be destroyed before proceeding to the next test.
  158.  
  159. Dialog boxes, which display timing information after each test, must be
  160. cleared before executing subsequent tests.  Alternatively, you may turn off
  161. these dialog boxes by selecting "Modify Options" under the "Options" menu.
  162. Set the "No" radio button on "Display Results".  "Modify Options" may also be
  163. reached by pressing the "Ctrl-M" key combination on the keyboard.
  164.  
  165. Timing results may be saved in a file.  To save the timings bring up the
  166. "Modify Options" dialog box and set the "Yes" radio button for "File Output".
  167. This will enable the "File Options" box and allow Text, Excel, or Lotus
  168. compatible file output to be specified. If a file with the specified filename
  169. already exists in the current directory (e.g. from a previous run of the
  170. tests) the existing file will remain unchanged AND THE NEW FILE WILL NOT BE
  171. SAVED. Note that a file name along with a 255 character file header can be
  172. entered if the default name and header are not acceptable. Be sure to give
  173. your files new names each time (or move the files to another directory) to
  174. insure that the filename does not conflict with an existing file.
  175.  
  176.  
  177.                           - Page 4 -
  178.  
  179.  
  180.  
  181. BitBlt
  182.  
  183.  
  184. Description:
  185.  
  186. These selections test the performance of BitBlt using various alignments, 15
  187. of the most common ROP operations, and random bitblts from memory to screen,
  188. screen to memory and memory to memory.
  189.  
  190.  
  191.  
  192. Menu Items:
  193.  
  194.  
  195. Alignment
  196.      This selection bitblts 32x32, 64x64, 128x128, and 256x256 rectangles
  197.   from destination to source using the following alignments: Source Aligned
  198.   Destination Aligned, Source Aligned Destination Not Aligned, Source Not
  199.   Aligned Destination Aligned, and Source Not Aligned Destination Not Aligned.
  200.  
  201.  
  202. Overlap
  203.      Overlap tests the speed of blting overlapping rectangular bitmaps.
  204.   The test overlaps bitmaps by eight pixels in both horizontal and vertical
  205.   directions.
  206.  
  207.  
  208. ROP's
  209.      ROP's tests 15 of the most common Raster Operations (ROP's) whose
  210.   source and destination are Screen to Screen, Memory to Screen, and
  211.   Memory to Memory. The ROP's tested are SRCCOPY, SRCPAINT, SRCAND,
  212.   SRCINVERT, SRCERASE, NOTSRCOPY, NOTSRCERASE, MERGECOPY,
  213.   MERGEPAINT, PATCOPY, PATPAINT, PATINVERT, DSTINVERT, ZERO,
  214.   and ONE.
  215.  
  216.  
  217. Screen/Memory
  218.      This menu item bitblts randomly placed 64x64 monochrome bitmaps from
  219.    screen to screen and from memory to screen.
  220.  
  221.  
  222. All
  223.      Selecting the "All" option will run each of the "Bitblt" menu items
  224.    consecutively.
  225.  
  226.  
  227.  
  228.                           - Page 5 -
  229.  
  230.  
  231.  
  232. Curves
  233.  
  234. Description:
  235.  
  236. This menu selection tests output of partial and full arcs.
  237.  
  238.  
  239.  
  240. Menu Items:
  241.  
  242.  
  243. Partial Arcs
  244.      This benchmark test draws two sets of arcs.  Each set comprises 2 arcs
  245.   defining an ellipse, in either the x major axis, or in the y major axis.
  246.  
  247.  
  248. Full Arcs
  249.      Full arcs draws filled and outline ellipses using the same base
  250.   parameters as Partial Arcs.  The routine draws 2 ellipses with different
  251.   major axes.
  252.  
  253.  
  254. All
  255.      Selecting the "All" option will run each of the "Curve" menu items
  256.   consecutively.
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.                           - Page 6 -
  268.  
  269.  
  270. Lines
  271.  
  272. Description:
  273.  
  274. Lines tests the drawing of single lines, polylines, single long lines drawn
  275. in all directions, and wide lines.
  276.  
  277.  
  278. Menu Items:
  279.  
  280.  
  281. Single Lines
  282.      Single Lines draws 800 horizontal, vertical and diagonal solid lines.
  283.   All 800 lines of each type (horizontal, vertical, or diagonal) use the same
  284.   beginning and end points.  Therefore, only a total of three lines will be
  285.   visible in the window.
  286.  
  287.  
  288. Polylines
  289.     The polyline test look exactly like the single line test.  PolyLines,
  290.   however, use the PolyLine call to output 5000 horizontal, vertical or
  291.   diagonal solid lines for each polyline call.  Again you will only see
  292.   three lines on the display.
  293.  
  294.  
  295. All Directions
  296.     This test draws lines in all directions.  A large box, centered in the
  297.   middle of the display is filled by drawing radial lines around the perimeter
  298.   of the box from its center.  For each box, the line colors are changed on
  299.   each pass around the perimeter of the box.
  300.  
  301.  
  302. Wide Lines
  303.     For each of line widths 3, 5, 10, 20 the wide line test draws 100 random
  304.   lines.
  305.  
  306.  
  307. All
  308.     Selecting the "All" option will run each of the "Line" menu items
  309.   consecutively.
  310.  
  311.  
  312.  
  313.  
  314.                           - Page 7 -
  315.  
  316.  
  317.  
  318. Polygons
  319.  
  320. Description:
  321.  
  322. This set of tests test the speed at which alternate and winding area fills
  323. are done.
  324.  
  325.  
  326. Menu Items:
  327.  
  328.  
  329. Alternate Fill
  330.     This test draws a hour glass shaped polygon and then fills it using
  331.   Alternate fill attribute, repeating for 75 iterations.
  332.  
  333.  
  334. Winding Fill
  335.     Winding fills draws two overlapping triangle polygons and then fills it
  336.   using Winding fill attribute. Winding Fill also repeats 75 iterations.
  337.  
  338.  
  339. All
  340.     Selecting the "All" option will run each of the "Polygon" menu items
  341.   consecutively.
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.                           - Page 8 -
  352.  
  353.  
  354.  
  355. Rectangles
  356.  
  357.  
  358. Description:
  359.  
  360. This menu selection benchmarks square and rounded cornered filled rectangles,
  361. random sized rectangles and patterned filled rectangles.
  362.  
  363.  
  364. Menu Items:
  365.  
  366.  
  367. Boxes
  368.     This item first draws 100 square rectangles, which are filled and
  369.   outlined, from smaller to larger sizes.  Then repeats itself by drawing
  370.   the rectangles from large to small.  The test then draws 100 rounded corner
  371.   rectangles in a manner similar to the square cornered rectangles.
  372.  
  373.  
  374. Random
  375.      This item draws randomly sized rectangles on the display in random
  376.    colors.
  377.  
  378.  
  379. Patterns
  380.      Patterns tests 2 types of brushes in the windows environment.  It first
  381.   draws full screen rectangles using grey-scale pattern brushes.  It then
  382.   fills the screen using hatch brushes.
  383.  
  384.  
  385. All
  386.      Selecting the "All" option will run each of the "Rectangle" menu items
  387.    consecutively.
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.                           - Page 9 -
  396.  
  397.  
  398. Text
  399.  
  400.  
  401. Description:
  402.  
  403. The Text menu tests image fonts, background mix modes, greyed text and mixed
  404. fonts output.
  405.  
  406.  
  407. Menu Items:
  408.  
  409.  
  410. Image Fonts
  411.     Image fonts draws the string: "The quick brown fox jumped over the lazy
  412.   sleeping dog's back then sat on a tack."  The text is first drawn in the
  413.   system font and then is drawn using Times Roman in point sizes 21 and 27.
  414.   It next draws the string in Helvetica in point sizes 20 and 24.
  415.  
  416.  
  417. Background Mix
  418.     Background mix draws the above text string in the system font using the
  419.   background attributes of TRANSPARENT and then OPAQUE.  The first test
  420.   fills the entire client window with a pale gray color.  Then it sets the
  421.   color back to default and mode to TRANSPARENT.  200 lines of text are
  422.   output to the display.  The second test again fills the client window with
  423.   pale gray but this time it changes the color to yellow instead of default
  424.   and background mode to OPAQUE.  Two hundred lines of text are output.
  425.   The background of the text should be yellow.
  426.  
  427.  
  428. Greyed Text
  429.     The string "Grey text" is randomly placed on the display using a cyan
  430.   background, a black foreground and the halftone attribute.
  431.  
  432.  
  433.  
  434.  
  435.  
  436.                           - Page 10 -
  437.  
  438.  
  439.  
  440. Mixed Fonts
  441.     Mixed fonts writes the following four strings to the display:
  442.  
  443.            The quick brown fox jumped over the lazy sleeping dog
  444.            The quick brown fox jumped over the lazy sleeping dog
  445.            The quick brown fox jumped over the lazy sleeping dog
  446.            The quick brown fox jumped over the lazy sleeping dog
  447.  
  448.     The first line is written in the default font.  The second line is
  449.   written with the default font with some of the words underlined.  The
  450.   third line has some words bolded and the fourth line has some italicized
  451.   print.
  452.  
  453.  
  454.  
  455. All
  456.     Selecting the "All" option will run each of the "Text" menu items
  457.   consecutively.
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.                           - Page 11 -
  474.  
  475.  
  476. Misc
  477.  
  478.  
  479. Description:
  480.  
  481. Misc tests miscellaneous functions: set and query current position,
  482. stretch/compress bitblt, and image data.
  483.  
  484.  
  485.  
  486. Menu Items:
  487.  
  488.  
  489. Set/Query Current Position
  490.     This test shows nothing on the window.  The test calls the
  491.   GetCurrentPosition and MoveTo 5000 times each.
  492.  
  493.  
  494. Stretch
  495.     Stretch test the speed of doing Bitblt compression and expansion.  A
  496.   64x64 monochrome bitmap is loaded and then compress or stretch to the
  497.   following sizes: 32x32, 48x48, 80x80, 96x96, 192x192, 32x48, 48x96, 48x32,
  498.   108x96, 21x21, 105x105.
  499.  
  500.  
  501. Image Data
  502.     A bitmap is created in memory.  The image is then displayed on the screen
  503.   in all combinations of foreground and background colors in a 16x16 matrix.
  504.  
  505.  
  506. All
  507.     Selecting the "All" option will run each of the "Misc" menu items
  508.   consecutively.
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.                           - Page 12 -
  517.  
  518.  
  519. User Interface
  520.  
  521.  
  522. Description:
  523.  
  524. Special tests for creating and deleting dialog boxes, drawing rubberband
  525. lines, scrolling windows, and clearing windows.
  526.  
  527.  
  528.  
  529. Menu Items:
  530.  
  531.  
  532. Dialog Boxes
  533.     Dialog boxes creates and destroys a dialog box 20 times.
  534.  
  535.  
  536. Rubber Banding
  537.     Rubber banding draws a rectangular box and then rubberbands it across
  538.   the window 100 times and then back again.
  539.  
  540.  
  541. Scroll Window
  542.     This test scrolls byte aligned and non-byte aligned text vertically
  543.   through a rectangular region in the window.
  544.  
  545.  
  546. Clear Window
  547.     Clear window clears the display 50 times to a gray background color
  548.   using Rectangle.
  549.  
  550.  
  551. All
  552.     Selecting the "All" option will run each of the "User Interface" menu
  553.   items consecutively.
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.                           - Page 13 -
  561.  
  562.  
  563.  
  564. Clipping
  565.  
  566.  
  567.  
  568. Description:
  569.  
  570. Clipping tests bitblt, line and text clipping using a disjoint rectangular
  571. clipping path.
  572.  
  573.  
  574.  
  575. Menu Items:
  576.  
  577.  
  578. Region Clipping
  579.     Region Clipping tests Bitblt, Line and Text clipping in a clipping region
  580.   comprised of 4 disjoint rectangles.
  581.  
  582.  
  583.  
  584. All
  585.     Selecting the "All" option will run each of the "Clipping" menu items
  586.   consecutively.
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.                           - Page 14 -
  602.  
  603.  
  604. Options
  605.  
  606. Description:
  607.  
  608. The options menu item allows you to configure the program to your particular
  609. needs. The default options are Display Results, No File Output, and Iteration
  610. Multiplier of 5.
  611.  
  612.  
  613. Menu Items:
  614.  
  615.  
  616. System Information
  617.  
  618.     Choosing this item will display pertinent information about the display;
  619.   including display size, window size, color information, and number of
  620.   system objects (fonts, brushes and pens).
  621.  
  622. Modify Options
  623.     Choosing this item will allow you to reconfigure the Benchmark program.
  624.   You may reach this option by pressing the "Ctrl-M" key combination on the
  625.   keyboard.
  626.  
  627.        Display results
  628.          Enables the result dialog boxes to appear or not appear in the
  629.          window. The default is Display Results enabled.
  630.  
  631.        Spreadsheet Output
  632.          Enables timing results to be sent to a text file.  Text output is
  633.          formatted to be ascii text, Microsoft EXCEL compatible or LOTUS 123
  634.          compatible depending on which radio button is selected.  The default
  635.          output format is ascii text.
  636.  
  637.          A file name and 255 character header may also be specified.  The
  638.          default file names are pmbench.txt for ascii text, pmbench.xls for
  639.          EXCEL and pmbench.wks for LOTUS 123.  The default file header is
  640.          "Benchmark Results".
  641.  
  642. NOTE: If a file with the specified filename already exists in the current
  643. directory (e.g. from a previous run of the tests) the existing file will
  644. remain unchanged AND THE NEW FILE WILL NOT BE SAVED. Be sure to give your
  645. files new names each time (or move the files to another directory) to insure
  646. that the filename does not conflict with an existing file.
  647.  
  648.  
  649.        Iteration Multiplier
  650.          Allows you to increase the number of times Benchmark will execute
  651.          each of the tests.  Choices are 1, 2, 3, 5, and 10. If the results
  652.          vary more than 1 ms. between runs increase this number. Use 1 or 2 for
  653.          an EGA or VGA and 5 or above for cards with graphics coprocessors.
  654.  
  655.                           - Page 15 -
  656.  
  657.  
  658.  
  659. Run All Tests
  660.     Picking this option will execute all of the available test in Benchmark
  661.   using the choices supplied in the Option Menu or the defaults if Modify
  662.   Options have not been changed.  You can choose this option by pressing
  663.   the "Alt-R" key combination on the keyboard.
  664.  
  665.  
  666. Demo Mode
  667.  
  668.     Selecting Demo Mode places BENCH into a demonstration mode in which the
  669.   full test suite is continuously executed.  This mode can be disabled by
  670.   pressing the space bar, return, or ESC keys, or by clicking the mouse on
  671.   the "OK" button in the dialogs displayed after individual tests.
  672.  
  673.  
  674.  
  675. -----------------------------------------------------------
  676.  
  677.  
  678. Any comments about the tests should be submitted on the accompanying
  679. registration form to the following address:
  680.  
  681.      PC Magazine Labs
  682.      ATTN: Windows Benchmark Registration
  683.      One Park Avenue
  684.      New York, New York 10016
  685.  
  686. PC Magazine Labs retains all rights to these tests but we do grant you the
  687. specific right to make an unlimited number of UNALTERED copies of
  688. the tests provided you do not charge anything for them; these tests are
  689. distributed as a public service of PC Magazine and are meant to be
  690. widely distributed at no charge to the user. The PC Magazine Labs
  691. Graphics Performance tests for Microsoft Windows (Release 1.1,  June 1990)
  692. were programmed according to PC Magazine Labs specifications by Graphic
  693. Software Systems (GSS).
  694.  
  695. Thank you for your interest in the PC Magazine Labs Graphics
  696. Performance tests for Microsoft Windows.
  697.  
  698. Sincerely,
  699.  
  700. Frederic E. Davis
  701. Director, PC Magazine Labs
  702.  
  703.  
  704.  
  705.